Hardware Model
Note: these enum names must EXACTLY match the string used in the device
bin/build-all.sh script.
Because they will be used to find firmware filenames in the android app for OTA updates.
To match the old style filenames, _ is converted to -, p is converted to .
Content copied to clipboard
meshtastic.HardwareModel
Entries
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
M5STACK_CORE2 = 78;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
THINKNODE_M2 = 90;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
The simulator built into the android app
Content copied to clipboard
ANDROID_SIM = 38;
Link copied to clipboard
New BETAFPV ELRS Micro TX Module 2.4G with ESP32 CPU
Content copied to clipboard
BETAFPV_2400_TX = 45;
Link copied to clipboard
BetaFPV ExpressLRS "Nano" TX Module 900MHz with ESP32 CPU
Content copied to clipboard
BETAFPV_900_NANO_TX = 46;
Link copied to clipboard
Canary Radio Company - CanaryOne: https://canaryradio.io/products/canaryone
Content copied to clipboard
CANARYONE = 29;
Link copied to clipboard
CDEBYTE EoRa-S3 board using their own MM modules, clone of LILYGO T3S3
Content copied to clipboard
CDEBYTE_EORA_S3 = 61;
Link copied to clipboard
CircuitMess Chatter 2 LLCC68 Lora Module and ESP32 Wroom
Lora module can be swapped out for a Heltec RA-62 which is "almost" pin compatible
with one cut and one jumper Meshtastic works
Content copied to clipboard
CHATTER_2 = 56;
Link copied to clipboard
Elecrow CrowPanel Advance models, ESP32-S3 and TFT with SX1262 radio plugin
Content copied to clipboard
CROWPANEL = 97;
Link copied to clipboard
Custom DIY device based on @NanoVHF schematics: https://github.com/NanoVHF/Meshtastic-DIY/tree/main/Schematics
Content copied to clipboard
DIY_V1 = 39;
Link copied to clipboard
Custom Disaster Radio esp32 v3 device https://github.com/sudomesh/disaster-radio/tree/master/hardware/board_esp32_v3
Content copied to clipboard
DR_DEV = 41;
Link copied to clipboard
EBYTE SPI LoRa module and ESP32-S3
Content copied to clipboard
EBYTE_ESP32_S3 = 54;
Link copied to clipboard
Waveshare ESP32-S3-PICO with PICO LoRa HAT and 2.9inch e-Ink
Content copied to clipboard
ESP32_S3_PICO = 55;
Link copied to clipboard
GAT562 Mesh Trial Tracker
Content copied to clipboard
GAT562_MESH_TRIAL_TRACKER = 104;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
GENIEBLOCKS = 35;
Link copied to clipboard
Heltec Capsule Sensor V3 with ESP32-S3 CPU, Portable LoRa device that can replace GNSS modules or sensors
Content copied to clipboard
HELTEC_CAPSULE_SENSOR_V3 = 65;
Link copied to clipboard
Heltec HRU-3601: https://heltec.org/project/hru-3601/
Content copied to clipboard
HELTEC_HRU_3601 = 23;
Link copied to clipboard
Heltec HT-CT62 with ESP32-C3 CPU and SX1262 LoRa
Content copied to clipboard
HELTEC_HT62 = 53;
Link copied to clipboard
Heltec Mesh Node T114 board with nRF52840 CPU, and a 1.14 inch TFT display, Ultimate low-power design,
specifically adapted for the Meshtatic project
Content copied to clipboard
HELTEC_MESH_NODE_T114 = 69;
Link copied to clipboard
Heltec Magnetic Power Bank with Meshtastic compatible
Content copied to clipboard
HELTEC_MESH_POCKET = 94;
Link copied to clipboard
MeshSolar is an integrated power management and communication solution designed for outdoor low-power devices.
https://heltec.org/project/meshsolar/
Content copied to clipboard
HELTEC_MESH_SOLAR = 108;
Link copied to clipboard
Heltec HRI-3621 industrial probe
Content copied to clipboard
HELTEC_SENSOR_HUB = 92;
Link copied to clipboard
Ancient heltec WiFi_Lora_32 board
Content copied to clipboard
HELTEC_V1 = 11;
Link copied to clipboard
The original heltec WiFi_Lora_32_V2, which had battery voltage sensing hooked to GPIO 13
(see HELTEC_V2 for the new version).
Content copied to clipboard
HELTEC_V2_0 = 5;
Link copied to clipboard
The new version of the heltec WiFi_Lora_32_V2 board that has battery sensing hooked to GPIO 37.
Sadly they did not update anything on the silkscreen to identify this board
Content copied to clipboard
HELTEC_V2_1 = 10;
Link copied to clipboard
New Heltec LoRA32 with ESP32-S3 CPU
Content copied to clipboard
HELTEC_V3 = 43;
Link copied to clipboard
New Heltec LoRA32 with ESP32-S3 CPU
Content copied to clipboard
HELTEC_V4 = 110;
Link copied to clipboard
Heltec Vision Master E213 with ESP32-S3 CPU, and a 2.13 inch E-Ink display
Content copied to clipboard
HELTEC_VISION_MASTER_E213 = 67;
Link copied to clipboard
Heltec Vision Master E290 with ESP32-S3 CPU, and a 2.9 inch E-Ink display
Content copied to clipboard
HELTEC_VISION_MASTER_E290 = 68;
Link copied to clipboard
Heltec Vision Master T190 with ESP32-S3 CPU, and a 1.90 inch TFT display
Content copied to clipboard
HELTEC_VISION_MASTER_T190 = 66;
Link copied to clipboard
Heltec Wireless Bridge
Content copied to clipboard
HELTEC_WIRELESS_BRIDGE = 24;
Link copied to clipboard
Heltec Wireless Paper, With ESP32-S3 CPU and E-Ink display
Older "V1.0" Variant, has no "version sticker"
E-Ink model is DEPG0213BNS800
Tab on the screen protector is RED
Flex connector marking is FPC-7528B
Content copied to clipboard
HELTEC_WIRELESS_PAPER_V1_0 = 57;
Link copied to clipboard
Heltec Wireless Paper with ESP32-S3 CPU and E-Ink display
Content copied to clipboard
HELTEC_WIRELESS_PAPER = 49;
Link copied to clipboard
Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT
Older "V1.0" Variant
Content copied to clipboard
HELTEC_WIRELESS_TRACKER_V1_0 = 58;
Link copied to clipboard
Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT
Newer V1.1, version is written on the PCB near the display.
Content copied to clipboard
HELTEC_WIRELESS_TRACKER = 48;
Link copied to clipboard
New Heltec Wireless Stick Lite with ESP32-S3 CPU
Content copied to clipboard
HELTEC_WSL_V3 = 44;
Link copied to clipboard
New T-BEAM with ESP32-S3 CPU
Content copied to clipboard
LILYGO_TBEAM_S3_CORE = 12;
Link copied to clipboard
Lilygo LINK32 board with sensors
Content copied to clipboard
LINK_32 = 98;
Link copied to clipboard
---------------------------------------------------------------------------
Less common/prototype boards listed here (needs one more byte over the air)
---------------------------------------------------------------------------
Content copied to clipboard
LORA_RELAY_V1 = 32;
Link copied to clipboard
LoRAType device: https://loratype.org/
Content copied to clipboard
LORA_TYPE = 19;
Link copied to clipboard
M5STACK_CORE2 = 78;
Link copied to clipboard
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
Content copied to clipboard
M5STACK_COREBASIC = 77;
Link copied to clipboard
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
Content copied to clipboard
M5STACK_CORES3 = 80;
Link copied to clipboard
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
Content copied to clipboard
M5STACK = 42;
Link copied to clipboard
Minewsemi ME25LS01 (ME25LE01_V1.0). NRF52840 w/ LR1110 radio, buttons and leds and pins.
Content copied to clipboard
ME25LS01_4Y10TD = 75;
Link copied to clipboard
Mesh-Tab, esp32 based
https://github.com/valzzu/Mesh-Tab
Content copied to clipboard
MESH_TAB = 86;
Link copied to clipboard
MeshLink board developed by LoraItalia. NRF52840, eByte E22900M22S (Will also come with other frequencies), 25w MPPT solar charger (5v,12v,18v selectable), support for gps, buzzer, oled or e-ink display, 10 gpios, hardware watchdog
https://www.loraitalia.it
Content copied to clipboard
MESHLINK = 87;
Link copied to clipboard
Nordic nRF52840+Semtech SX1262 LoRa BLE Combo Module. nRF52840+SX1262 MS24SF1
Content copied to clipboard
MS24SF1 = 82;
Link copied to clipboard
B&Q Consulting Nano G1 Explorer: https://wiki.uniteng.com/en/meshtastic/nano-g1-explorer
Content copied to clipboard
NANO_G1_EXPLORER = 17;
Link copied to clipboard
B&Q Consulting Nano Edition G1: https://uniteng.com/wiki/doku.php?id=meshtastic:nano
Content copied to clipboard
NANO_G1 = 14;
Link copied to clipboard
B&Q Consulting Nano G2 Ultra: https://wiki.uniteng.com/en/meshtastic/nano-g2-ultra
Content copied to clipboard
NANO_G2_ULTRA = 18;
Link copied to clipboard
NomadStar Meteor Pro https://nomadstar.ch/
Content copied to clipboard
NOMADSTAR_METEOR_PRO = 96;
Link copied to clipboard
nRF52840 Dongle : https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle/
Content copied to clipboard
NRF52840_PCA10059 = 40;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
NRF52840DK = 33;
Link copied to clipboard
NRF52_PROMICRO_DIY
Promicro NRF52840 with SX1262/LLCC68, SSD1306 OLED and NEO6M GPS
Content copied to clipboard
NRF52_PROMICRO_DIY = 63;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
NRF52_UNKNOWN = 36;
Link copied to clipboard
Bobricius Picomputer with ESP32-S3 CPU, Keyboard and IPS display
Content copied to clipboard
PICOMPUTER_S3 = 52;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
PORTDUINO = 37;
Link copied to clipboard
------------------------------------------------------------------------------------------------------------------------------------------
Reserved ID For developing private Ports. These will show up in live traffic sparsely, so we can use a high number. Keep it within 8 bits.
------------------------------------------------------------------------------------------------------------------------------------------
Content copied to clipboard
PRIVATE_HW = 255;
Link copied to clipboard
Reserved ID for future and past use
Content copied to clipboard
QWANTZ_TINY_ARMS = 101;
Link copied to clipboard
RadioMaster 900 Bandit Nano, https://www.radiomasterrc.com/products/bandit-nano-expresslrs-rf-module
ESP32-D0WDQ6 With SX1276/SKY66122, SSD1306 OLED and No GPS
Content copied to clipboard
RADIOMASTER_900_BANDIT_NANO = 64;
Link copied to clipboard
RadioMaster 900 Bandit, https://www.radiomasterrc.com/products/bandit-expresslrs-rf-module
SSD1306 OLED and No GPS
Content copied to clipboard
RADIOMASTER_900_BANDIT = 74;
Link copied to clipboard
RAK WisBlock ESP32 core: https://docs.rakwireless.com/Product-Categories/WisBlock/RAK11200/Overview/
Content copied to clipboard
RAK11200 = 13;
Link copied to clipboard
RAK11310 (RP2040 + SX1262)
Content copied to clipboard
RAK11310 = 26;
Link copied to clipboard
RAK2560 Solar base station based on RAK4630
Content copied to clipboard
RAK2560 = 22;
Link copied to clipboard
RAK3172 STM32WLE5 Module (https://store.rakwireless.com/products/wisduo-lpwan-module-rak3172)
Content copied to clipboard
RAK3172 = 72;
Link copied to clipboard
RAKwireless WisBlock Core RAK3312 https://docs.rakwireless.com/product-categories/wisduo/rak3112-module/overview/
Content copied to clipboard
RAK3312 = 106;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
RAK4631 = 9;
Link copied to clipboard
Reserved Fried Chicken ID for future use
Content copied to clipboard
RESERVED_FRIED_CHICKEN = 93;
Link copied to clipboard
Similar to PORTDUINO but used by Routastic devices, this is not any
particular device and does not run Meshtastic's code but supports
the same frame format.
Runs on linux, see https://github.com/Jorropo/routastic
Content copied to clipboard
ROUTASTIC = 85;
Link copied to clipboard
RP2040_FEATHER_RFM95
Adafruit Feather RP2040 with RFM95 LoRa Radio RFM95 with SX1272, SSD1306 OLED
https://www.adafruit.com/product/5714
https://www.adafruit.com/product/326
https://www.adafruit.com/product/938
^^^ short A0 to switch to I2C address 0x3C
Content copied to clipboard
RP2040_FEATHER_RFM95 = 76;
Link copied to clipboard
Waveshare RP2040 LoRa - https://www.waveshare.com/rp2040-lora.htm
Content copied to clipboard
RP2040_LORA = 30;
Link copied to clipboard
Pico2 with Waveshare Hat, same as Pico
Content copied to clipboard
RPI_PICO2 = 79;
Link copied to clipboard
Raspberry Pi Pico (W) with Waveshare SX1262 LoRa Node Module
Content copied to clipboard
RPI_PICO = 47;
Link copied to clipboard
Seeed Solar Node
Content copied to clipboard
SEEED_SOLAR_NODE = 95;
Link copied to clipboard
Seeed Tracker L1 EINK driver
Content copied to clipboard
SEEED_WIO_TRACKER_L1_EINK = 100;
Link copied to clipboard
Seeed Tracker L1
Content copied to clipboard
SEEED_WIO_TRACKER_L1 = 99;
Link copied to clipboard
Seeed XIAO S3 DK
Content copied to clipboard
SEEED_XIAO_S3 = 81;
Link copied to clipboard
Sensecap Indicator from Seeed Studio. ESP32-S3 device with TFT and RP2040 coprocessor
Content copied to clipboard
SENSECAP_INDICATOR = 70;
Link copied to clipboard
Makerfabs SenseLoRA Receiver (RP2040 + RFM96)
Content copied to clipboard
SENSELORA_RP2040 = 27;
Link copied to clipboard
Makerfabs SenseLoRA Industrial Monitor (ESP32-S3 + RFM96)
Content copied to clipboard
SENSELORA_S3 = 28;
Link copied to clipboard
B&Q Consulting Station Edition G1: https://uniteng.com/wiki/doku.php?id=meshtastic:station
Content copied to clipboard
STATION_G1 = 25;
Link copied to clipboard
B&Q Consulting Station G2: https://wiki.uniteng.com/en/meshtastic/station-g2
Content copied to clipboard
STATION_G2 = 31;
Link copied to clipboard
Lilygo T-Deck Pro
Content copied to clipboard
T_DECK_PRO = 102;
Link copied to clipboard
LilyGo T-Deck with ESP32-S3 CPU, Keyboard and IPS display
Content copied to clipboard
T_DECK = 50;
Link copied to clipboard
Lilygo T-Echo Lite
Content copied to clipboard
T_ECHO_LITE = 109;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
T_ECHO = 7;
Link copied to clipboard
Lilygo T-ETH-Elite
Content copied to clipboard
T_ETH_ELITE = 91;
Link copied to clipboard
Lilygo TLora Pager
Content copied to clipboard
T_LORA_PAGER = 103;
Link copied to clipboard
LilyGo T-Watch S3 with ESP32-S3 CPU and IPS display
Content copied to clipboard
T_WATCH_S3 = 51;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TBEAM_V0P7 = 6;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TBEAM = 4;
Link copied to clipboard
Teledatics TD-LORAC NRF52840 based M.2 LoRA module
Compatible with the TD-WRLS development board
Content copied to clipboard
TD_LORAC = 60;
Link copied to clipboard
Elecrow ThinkNode M1 & M2
https://www.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device(Meshtastic)_Power_By_nRF52840.html
https://www.elecrow.com/wiki/ThinkNode-M2_Transceiver_Device(Meshtastic)_Power_By_NRF52840.html (this actually uses ESP32-S3)
Content copied to clipboard
THINKNODE_M1 = 89;
Link copied to clipboard
THINKNODE_M2 = 90;
Link copied to clipboard
Elecrow ThinkNode M5 https://www.elecrow.com/wiki/ThinkNode_M5_Meshtastic_LoRa_Signal_Transceiver_ESP32-S3.html
Content copied to clipboard
THINKNODE_M5 = 107;
Link copied to clipboard
Lilygo TLora-C6 with the new ESP32-C6 MCU
Content copied to clipboard
TLORA_C6 = 83;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_T3_S3 = 16;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_V1_1P3 = 8;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_V1 = 2;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_V2_1_1P6 = 3;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_V2_1_1P8 = 15;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
TLORA_V2 = 1;
Link copied to clipboard
Seeed studio T1000-E tracker card. NRF52840 w/ LR1110 radio, GPS, button, buzzer, and sensors.
Content copied to clipboard
TRACKER_T1000_E = 71;
Link copied to clipboard
TWC_MESH_V4
Adafruit NRF52840 feather express with SX1262, SSD1306 OLED and NEO6M GPS
Content copied to clipboard
TWC_MESH_V4 = 62;
Link copied to clipboard
unPhone with ESP32-S3, TFT touchscreen, LSM6DS3TR-C accelerometer and gyroscope
Content copied to clipboard
UNPHONE = 59;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
UNSET = 0;
Link copied to clipboard
Seeed Studio Wio-E5 (either mini or Dev kit) using STM32WL chip.
Content copied to clipboard
WIO_E5 = 73;
Link copied to clipboard
WIO Tracker WM1110 family from Seeed Studio. Includes wio-1110-tracker and wio-1110-sdk
Content copied to clipboard
WIO_WM1110 = 21;
Link copied to clipboard
wiphone https://www.wiphone.io/
Content copied to clipboard
WIPHONE = 20;
Link copied to clipboard
RAKwireless WisMesh Tag
Content copied to clipboard
WISMESH_TAG = 105;
Link copied to clipboard
WisMesh Tap
RAK-4631 w/ TFT in injection modled case
Content copied to clipboard
WISMESH_TAP = 84;
Link copied to clipboard
Seeed XIAO nRF52840 + Wio SX1262 kit
Content copied to clipboard
XIAO_NRF52_KIT = 88;
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Link copied to clipboard
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.